module.exports = {
    chainWebpack: config => {
        // 发布模式
        config.when(process.env.NODE_ENV === "production", config => {
            // 打包入口
                config.entry("app").clear().add("./src/main-prod.js")
                // 打包白名单
                config.set("externals", {
                    vue: "Vue",
                    "vue-router": "VueRouter",
                    axios: "axios",
                    lodash: "_",
                    echarts: "echarts",
                    "vue-quill-editor": "VueQuillEditor"
                })
                // 设置不同打包环境的标识变量
                config.plugin("html").tap(args =>{
                    args[0].isProd = true;
                    return args;
                })
            })
            // 生产模式
        config.when(process.env.NODE_ENV === "development", config => {
            // 打包入口
            config.entry("app").clear().add("./src/main-dev.js")
            // 设置不同打包环境的标识变量
              config.plugin("html").tap(args =>{
                    args[0].isProd = false;
                    return args;
                })
        })
    },

}